package com.uwlaser.service;

import com.uwlaser.domain.RequestParam;
import com.uwlaser.domain.ResultEntity;
import com.uwlaser.service.dto.InboundBatchParam;
import com.uwlaser.service.dto.InboundParam;
import com.uwlaser.service.dto.OutboundBatchParam;
import com.uwlaser.service.dto.OutboundParam;

/**
* @author zzj
* @date 2022年5月14日
*/
public interface OutboundService {

    String CACHE_KEY = "outboundService";

    /**
     * 产品出站-单个
     * @param requestParam
     * @return
     */
    ResultEntity outbound(RequestParam<OutboundParam> requestParam);

    /**
     * 产品出站-批量
     * @param requestParam
     * @return
     */
    ResultEntity outboundBatch(RequestParam<OutboundBatchParam> requestParam);
}
